English-Chinese construction dictionary (英汉建筑大词典). 2013.
abamurus — A supporting wall or buttress, built to add strength to another wall … Dictionary of automotive terms